Big Huge Thesaurus

West Indian cherry

noun